home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 4 / Amiga Tools 4.iso / grafix / raytracing / raylab / source / getworld.h < prev    next >
Text File  |  1996-01-04  |  983b  |  33 lines

  1. /*
  2.     name:    getworld.h
  3.  
  4.     Input prototypes
  5.     ----------------
  6.  
  7. */
  8.  
  9. /* Prototypes for functions defined in getworld.c */
  10. int ischar(int a);
  11. int isletter(int *a);
  12. int isnumber(int a);
  13. int iscomment(int a);
  14. int isnewline(int a);
  15. int getnextkeyword(FILE *f, char *keyword);
  16. int getnextnumber(FILE *f, double *number);
  17. void set_ivalue(long *variable, long value, long min, long max, char *string);
  18. void set_dvalue(double *variable, double value, double min, double max, char *string);
  19. int CreateWorld(char *filename );
  20. int InitNewPlane(FILE *parfile);
  21. int InitNewSphere(FILE *parfile);
  22. int InitNewEllipsoid(FILE *parfile);
  23. int InitNewTriangle(FILE *parfile);
  24. int InitNewBox(FILE *parfile);
  25. int InitNewDisc(FILE *parfile);
  26. int InitNewCylinder(FILE *parfile);
  27. int InitNewLight(FILE *parfile);
  28. int InitCamera(FILE *parfile);
  29. int InitTexture(TEXTURE *TmpTexture, FILE *parfile);
  30. int InitTransform(TRANSFORM *TmpTransform, FILE *parfile);
  31. int InitGlobals(FILE *parfile);
  32. void SetupDefaults(void);
  33.